.clear	{clear: both;font-size: 0px;height: 0;line-height: 0px;margin: 0px;padding: 0px;}
p,h1,fieldset,label,input,li,ul{border:0;margin:0;padding:0;}
a,hover,visited{text-decoration: none;color: #000;}

/*COMPONENTES -------------------------------------------------------------*/
.slider {height:140px;padding-bottom:26px;}
.sliderContent { float:left; width:531px; height:150px; clear:both; position:relative;overflow:hidden;}
.sliderContent .item { position:absolute; width:800px;height:350px;background:#fff;}
.sliderBullets { position:absolute; bottom:0;left:50%;z-index:50;margin-left:-45px;}
.sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;}
.sliderBullets .active {background-position:0 -13px;}
.sliderContent a {outline:none;}

/*Productos detalles*/
#jwj_productoItem{ float: left; width: 165px; margin-top: 5px; margin-left: 5px; background: url(/images/frontend/producto/borde_botton.png) no-repeat bottom;}
#jwj_productoContent{ border: 1px solid #ccc; border-bottom: none; margin-bottom: 5px;}
#jwj_productoTitulo{ font-size: 14px; text-align: center; padding:10px 0 10px 0; font-weight: bold;}
#jwj_productoImagen{ height: 160px;}
#jwj_productoOpciones{ height: 25px; margin-left: 10px;}

#jwj_productoOpciones a{

	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 10px/100% Arial, Helvetica, sans-serif;
        font-weight: bold;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

        color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

    }
#jwj_productoOpciones a:hover {

        text-decoration: none;
        background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
#jwj_productoOpciones a:active {
	position: relative;
	top: 1px;
        color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
    }
/* PRODUCTO SHOW =========================================================================== */

/* DIFUSION ================================================================================ */
#jwj_difusion{padding: 5px; float: left;}
#jwj_productoShowImagen{float: left; width: 360px; margin-left: 5px;}
#jwj_productoShowDetalle{float: left; margin-top: 20px; width: 350px;}
#tabs{margin: 5px 5px 5px 5px;}

#jwj_producto_choice {margin: 10px 0px 20px 0px;}
#jwj_producto_choice input{
    text-align: center;
    border: 1px solid #ccc;
    padding: .5em 1em .2em;
    width: 20px;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#jwj_producto_choice button{

	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 10px/100% Arial, Helvetica, sans-serif;
        font-weight: bold;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

    }
#jwj_producto_choice button:hover {

        text-decoration: none;
        background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
#jwj_producto_choice button:active {
	position: relative;
	top: 1px;
        color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
    }

.jwj_producto_Linkverde {margin: 10px 0px 10px 0px;}
.jwj_producto_Linkverde a{color: #5d8a15;}
.jwj_producto_Linkverde a:hover{text-decoration: underline;}
.jwj_producto_Precio {color: #396f00; margin: 10px 0px 20px 0px; font-weight: bold; font-size: 15px;}
.jwj_producto_Mancheta {color: #5c5c5c; font-size: 10px;}

.jwj_producto_Linkblanco{ text-align: right; list-style: none; padding: 0px;}
.jwj_producto_Linkblanco button{ color: #5c5c5c; border: none; background: none; cursor: pointer; font-size: 9px;}
.jwj_producto_Linkblanco button:hover{ border-bottom: 1px solid #ccc;}

#jwj_producto_choice_comp{background:url(/images/frontend/producto/IconoCarrito.png) 5px 0px no-repeat;}
#carrito_titulo{ font-size: 14px; margin-left: 30px; text-align: left; margin-bottom: 10px;}
#carrito_cantidad{text-align: right; font-size: 9px; margin-right: 10px;}
#carrito_total{text-align: right; font-size: 11px; margin: 0px 10px 5px 0px;}
#carrito_ver{ text-align: center;font-size: 8px;margin: 5px 30px 10px 30px;background: #ffffff;padding: 3px;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#carrito-mensaje{
        padding: 6px;
        font:"Trebuchet MS",sans-serif; 
        font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
        color: #fef4e9;
	background:  #59c357;
	background: -webkit-gradient(linear, left top, left bottom, from(#59c357), to(#396f00));
	background: -moz-linear-gradient(top,  #59c357,  #396f00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#59c357', endColorstr='#396f00');
}

/* Table Style  CARRITO*/
#carrito-content{
    padding: 5px;
        width: auto;
        font:Arial, Helvetica, sans-serif;
        text-transform: uppercase;
	outline: none;
	text-decoration: none;
        font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
#carrito-content-show{
    margin: 10px;
    font-family:"Trebuchet MS",sans-serif;
}
#listar-productos-ses table.table1{
    
    font-size: 10px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
    width: 700px;
}
#listar-productos-ses .table1 thead th{
    padding:5px;
    color:#5c5c5c;
    border:1px solid #5c5c5c;
    border-bottom:3px solid #5c5c5c;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
#th-Cantidad{ width: 20px;}
#th-Precio{ width: 45px;}
#listar-productos-ses .table1 thead th:empty{
    background:transparent;
    border:none;
}

#listar-productos-ses .table1 tfoot td{
    color: #ccc;
    font-size:18px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
#listar-productos-ses .table1 tfoot th{
    color:#666;
}

#listar-productos-ses .table1 tbody td{
    padding:4px;
    text-align: left;
    background-color: #dee6ea;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

#listar-productos-ses input{
    text-align: center;
    border: 1px solid #ccc;
    padding: .5em 1em .2em;
    width: 20px;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#listar-productos-ses a:hover{
    text-decoration: underline;
}


/*COMPONENTE  de Comparacion*/
#comparar{
        width: 194px;
        font:"Trebuchet MS",sans-serif; 
        text-transform: uppercase;
	outline: none;
	text-decoration: none;
        font-weight: bold;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #717871;
	border: solid 1px #cccccc;
	background: #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');

}
#comparar_titulo{ font-size: 12px; margin: 5px 0px 10px 5px;}
#comparar_cantidad{text-align: right; font-size: 9px; margin: 5px 10px 10px 5px; }
#comparar_ver{ text-align: center;font-size: 8px;margin: 5px 30px 10px 30px;background: #ffffff;padding: 3px;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}

/*MODULO DE REGISTRO DE USUARIOS*/
#registro-titulo{
    width: auto;
    font-size: 20px;
    margin: 10px 0px 6px 0px;
    padding: 10px 10px 10px 25px;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.5);
    box-shadow: 0 2px 2px rgba(0,0,0,.5);
    border: solid 1px #cccccc;
    background: #cccccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
}
#registro-content h1{
    width: auto;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 15px 15px 15px;
    background: #cccccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
}
#registro-content-int{
    padding: 10px;
}
#registro-info{
    float: left;
    width: 24%;
    margin: 10px 0px 0px 0px;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    border: solid 1px #cccccc;
}

#registro-form{
    
    float: right;
    width: 75%;
    margin: 10px 0px 0px 0px;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    box-shadow: 1px 1px 1px rgba(0,0,0,.5);
    border: solid 1px #cccccc;
}
#registro-form label{ float: left; width: 150px; clear: left; padding: 5px; margin-bottom: 10px; font-size: 12px;}
#registro-form input{
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 15px;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background: -moz-linear-gradient(top,  #cccccc, #ffffff );
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #717171;
    -webkit-box-shadow: 1px 1px 0px #efefef;
    -moz-box-shadow: 1px 1px 0px #efefef;
    box-shadow:  1px 1px 0px #efefef;
    
}
#registro-form input:focus {
    -webkit-box-shadow: 0px 0px 5px #007eff;
    -moz-box-shadow: 0px 0px 5px #007eff;
    box-shadow: 0px 0px 5px #007eff;
}
#registro-form #captcha_img{
    margin-left: 160px;margin-bottom: 10px;
    border: 1px solid #717171;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;}
#registro-form img{ margin-left: 5px; margin-bottom: 14px;}
#registro-form ul{ float:left; list-style: none; margin-left: 10px; padding: 5px; color: #d71313; text-transform: uppercase;}
#registro-botton{float: right; margin-top: 20px;}
#registro-botton a, #registro-botton input{
        margin-right: 5px;
        float: right;
        display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 10px/100% Arial, Helvetica, sans-serif;
        font-weight: bold;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
#registro-conectar{
        position: absolute;
        border: 1px solid #CCC;
        -moz-border-radius: 1em 4em 1em 4em;
        border-radius: 1em 4em 1em 4em;
        -moz-box-shadow: 2px 2px 2px black;
        -webkit-box-shadow: 2px 2px 2px black;
        box-shadow: 2px 2px 2px black;
        border-top-left-radius: 1em 1em;
        border-top-right-radius: 4em 4em;
        border-bottom-right-radius: 1em 1em;
        border-bottom-left-radius: 4em 4em;
        background-color: #fff;
}
#registro-conectar form{ padding: 10px;}
#registro-conectar h1{
    
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 15px 5px 15px;
    
}
#registro-conectar th{
 
 width: 150px;
 font-size: 12px;
 text-align: left;
 font-weight: normal;
 
}
#registro-conectar input{

    padding: 5px;
    font-size: 10px;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
    background: -moz-linear-gradient(top,  #cccccc, #ffffff );
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #717171;
    -webkit-box-shadow: 1px 1px 0px #efefef;
    -moz-box-shadow: 1px 1px 0px #efefef;
    box-shadow:  1px 1px 0px #efefef;

}
#registro-conectar input:focus {
    -webkit-box-shadow: 0px 0px 5px #007eff;
    -moz-box-shadow: 0px 0px 5px #007eff;
    box-shadow: 0px 0px 5px #007eff;
}

#registro-botton-conectar a, #registro-botton-conectar input{
        margin-right: 5px;
        float: right;
        display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 10px/100% Arial, Helvetica, sans-serif;
        font-weight: bold;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}